package com.amoyt.project.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @Date: 2025/8/10
 * @Time: 20:01
 * @Author: TQ_QT
 * @Description: 管理员登录后返回用户数据jwt + 角色
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class AdminInfoVo {
    private String userId;
    private String userName;
    private String nickName;
    private String avatar; // 头像
    private String sex; //角色：0-男，1-女，2-未知
    private String status; //状态 0-正常，1-禁用，2-删除
    private String name; //权限名
    private String realName; //真实姓名
    private String roleKey; //角色标识
    private String createBy; //创建人

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime createTime; //创建时间
}
